package com.xiaomi.shop.service;

import com.github.pagehelper.PageInfo;
import com.xiaomi.shop.entity.ProductInfo;
import com.xiaomi.shop.entity.ProductVO;

/**
 * @ClassName 陈欣月
 * @Descripttion TODO
 * @Author cxy
 * @Date 2021/10/13 19:27
 * @Version 1.0
 **/
public interface ProductInfoService {
    /**
     * 分页的方法
     * @param productVO 封装的多个条件
     * @param pageSize 每页显示几条数据
     * @return
     */
    public PageInfo<ProductInfo> selectConditionSplitPage(ProductVO productVO, int pageSize);

    /**
     * 点击超链接的分页
     * @param page 页 的索引
     * @param pageSize 每页显示的数据条数
     * @return 分页类
     */
    public PageInfo splitPage(int page,int pageSize);

    /**
     * 删除
     * @param pId
     * @return
     */
    public void deleteByPrimaryKey(Integer pId);
    /**
     * 新增
     */
    void save(ProductInfo productInfo);
}
